/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

(function(root, factory) {
  if (typeof define === 'function' && define.amd) {
    // AMD. Register as an anonymous module.
    define(['exports', 'echarts'], factory);
  } else if (
    typeof exports === 'object' &&
    typeof exports.nodeName !== 'string'
  ) {
    // CommonJS
    factory(exports, require('echarts'));
  } else {
    // Browser globals
    factory({}, root.echarts);
  }
})(this, function(exports, echarts) {
  var log = function(msg) {
    if (typeof console !== 'undefined') {
      console && console.error && console.error(msg);
    }
  };
  if (!echarts) {
    log('ECharts is not Loaded');
    return;
  }
  if (!echarts.registerMap) {
    log('ECharts Map is not loaded');
    return;
  }
  echarts.registerMap('澳门', {
    type: 'FeatureCollection',
    features: [
      {
        id: '820001',
        type: 'Feature',
        geometry: {
          type: 'MultiPolygon',
          coordinates: [
            ['@@LADC^umZ@DONWE@DALBBF@H@DFBBTC'],
            ['@@P@LC@AGM@OECMBABBTCD@DDH'],
          ],
          encodeOffsets: [[[116285, 22746]], [[116303, 22746]]],
        },
        properties: {
          cp: [113.552965, 22.207882],
          name: '花地玛堂区',
          childNum: 2,
        },
      },
      {
        id: '820002',
        type: 'Feature',
        geometry: {
          type: 'Polygon',
          coordinates: ['@@MK@CA@AAGDEB@NVFJG'],
          encodeOffsets: [[116281, 22734]],
        },
        properties: {
          cp: [113.549052, 22.199175],
          name: '花王堂区',
          childNum: 1,
        },
      },
      {
        id: '820003',
        type: 'Feature',
        geometry: {
          type: 'Polygon',
          coordinates: ['@@EGOB@DNLHE@C'],
          encodeOffsets: [[116285, 22729]],
        },
        properties: {
          cp: [113.550252, 22.193791],
          name: '望德堂区',
          childNum: 1,
        },
      },
      {
        id: '820004',
        type: 'Feature',
        geometry: {
          type: 'Polygon',
          coordinates: ['@@YMVAN@BFCBBDAFHDBBFDHIJJEFDPCHHlYJQ'],
          encodeOffsets: [[116313, 22707]],
        },
        properties: { cp: [113.55374, 22.188119], name: '大堂区', childNum: 1 },
      },
      {
        id: '820005',
        type: 'Feature',
        geometry: {
          type: 'Polygon',
          coordinates: ['@@JICGAECACGEBAAEDBFNXB@'],
          encodeOffsets: [[116266, 22728]],
        },
        properties: {
          cp: [113.54167, 22.187778],
          name: '风顺堂区',
          childNum: 1,
        },
      },
      {
        id: '820006',
        type: 'Feature',
        geometry: {
          type: 'Polygon',
          coordinates: ['@@ ZNWRquZCBCC@AEA@@ADCDCAACEAGBQ@INEL'],
          encodeOffsets: [[116265, 22694]],
        },
        properties: {
          cp: [113.558783, 22.154124],
          name: '嘉模堂区',
          childNum: 1,
        },
      },
      {
        id: '820007',
        type: 'Feature',
        geometry: {
          type: 'Polygon',
          coordinates: ['@@MOIAIEI@@GE@AAUCBdCFIFR@HAFBBDDBDCBC@@FB@BDDDA\\M'],
          encodeOffsets: [[116316, 22676]],
        },
        properties: {
          cp: [113.56925, 22.136546],
          name: '路凼填海区',
          childNum: 1,
        },
      },
      {
        id: '820008',
        type: 'Feature',
        geometry: {
          type: 'Polygon',
          coordinates: ['@@DKMMa_GC_COD@dVDBBF@@HJ@JFJBNPZK'],
          encodeOffsets: [[116329, 22670]],
        },
        properties: {
          cp: [113.559954, 22.124049],
          name: '圣方济各堂区',
          childNum: 1,
        },
      },
    ],
    UTF8Encoding: true,
  });
});
